html,body {
    margin:0
}
body {
    font:12px/23px "Simsun";
    color:#000;
    background:#fff url(bg/background.gif) repeat-x top left scroll
}
a {
    color:#333;
    text-decoration:none
}
a:hover {
    color:#09B295;
    text-decoration:underline
}
button,input,select,textarea {
    font-family:inherit;
    font-size:100%;
    margin:0;
    outline:none;
}
ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,p,form,em,span {
    list-style:none outside none;
    margin:0;
    padding:0
}
table {
    border:0 none;
    margin:0;
    padding:0
}
em,cite {
    font-style:normal
}
img {
    border:none
}
#articleInfo,#articleInfo2 {
    border-top:3px solid #acd4e1
}
#catalog .S_headline1 {
    color:#090;
    font-size:16px;
    padding:0 6px
}
#catalog .S_headline2 {
    color:#C00;
    font-size:16px;
    padding:0 6px
}
#album li,#album2 li,#album3 li {
    float:left;
    text-align:center;
    line-height:20px;
    margin:0 10px 0 12px;
}
#album li,#album2 li {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
#album li {
    width:138px;
}
#album2 li {
    margin:0 3px 0 5px;
    width:117px;
}
#album3 li {
    margin:0 0 3px 3px;
}
#wrap {
    clear:both;
    width:980px;
    margin:0 auto;
    background:#fff;
    border:5px solid #d9e7c3
}
#wrap:after {
    clear:both;
    content:".";
    display:block;
    visibility:hidden;
    height:0
}
#header {
    clear:both;
    width:980px;
    margin:0 auto
}
#header-top {
    clear:both;
    float:left;
    width:980px;
    padding:2px 0;
    border-bottom:1px solid #E1E6D8;
    margin:0 auto
}
#header-top .tips {
    float:left;
    width:319px;
    color:gray;
    font-weight:700;
    text-align:right;
    padding-right:5px;
    white-space:nowrap;
    overflow:hidden
}
.header-top-right {
    float:right;
    padding-right:10px;
}
.header-top-left {
    float:left;
    width:497px;
    padding-left:9px;
    color:#3D4136
}
.header-top-left em {
    color:#f00
}
#head-left-222 {
    float:left;
    width:262px;
    height:60px;
    background:url(bgs.gif) #fff no-repeat top left;
    margin:5px 0 3px
}
#head-center {
    float:left;
    width:478px;
    height:60px;
    margin:5px 0 3px
}
#head-right {
    float:right;
    width:240px;
    height:60px;
    margin:5px 0 3px
}
.head-right-top {
    display:inline-block;
    float:left;
    margin:5px 3px 4px 7px;
}
.head-right-top .new,.head-right-top .best {
    height:17px;
    line-height:18px;
    padding:1px 0 1px 17px;
    background:url(icons.gif) no-repeat 0 -60px;
}
.head-right-top .best {
    background:url(icons.gif) no-repeat 0 -80px;
    margin-left:11px
}
.search {
    display:inline-block;
    height:25px;
    margin:0 3px 3px 0;
    position:relative;
    border:1px solid #8f98a5;
    background:white;
}
#head-right .search {
    float:left
}
#keyword {
    width:374px;
    height:25px;
    line-height:25px;
    float:left;
    border:0;
    padding:0 7px
}
#head-right .search #keyword {
    width:192px
}
.searchbut {
    height:25px;
    width:24px;
    border:0;
    background:white url(../../yecha/bs.png) no-repeat left top;
    cursor:pointer;
    float:left;
}
.searchbut:hover {
    background:#fff url(../../yecha/bs.png) no-repeat left -24px;
}
#navber {
    margin:0 auto;
    width:980px;
    clear:both
}
#navber .subnav {
    background:#AE0502 url(bg/line.gif) 0 -546px;
    height:43px;
    overflow:hidden;
    width:980px
}
#navber .subnav ul a:hover {
    color:#FFF5C5
}
#navber .subnav ul {
    float:left;
    height:42px;
    overflow:hidden
}
#navber .subnav ul li {
    background:url(bg/line.gif) no-repeat right -602px;
    color:#FFF;
    float:left;
    font-size:14px;
    height:37px;
    margin-left:-1px;
    padding:10px 14px 0 12px
}
#navber .subnav ul li.actived {
    background:#AE0502;
}
#navber .subnav ul li a {
    color:#FFF;
    font-weight:bold
}
#navber .subnav ul li.sy {
    padding:10px 0 0 0;
    background:#AE0502;
    width:69px;
    margin-left:0px;
    text-align:center
}
#navber .subnav ul li a:hover {
    text-decoration:none
}
#navber .subnav ul.other {
    float:right;
    font-size:12px;
    height:37px
}
#navber .subnav ul.other li {
    background:url(bg/line.gif) no-repeat right -666px;
    padding:10px 9px 5px 9px;
    color:#F4E88A;
    font-size:12px;
    font-weight:normal
}
#navber .subnav ul.other li a {
    color:#F4E88A;
    font-size:12px;
    font-weight:normal
}
#navber .subnav ul.other li a:hover {
    text-decoration:underline
}
#hengfu {
    margin:0 auto;
    width:980px;
    clear:both
}
#hengfu .hengfu_h {
    margin:0 auto;
    padding:5px 0 5px 5px;
    background:#444
}
#menu {
    clear:both;
    margin-right:auto;
    margin-left:auto;
    width:980px
}
#menu #h1 {
    line-height:normal;
    overflow:hidden;
    font-weight:700;
    width:980px;
    height:33px;
    background:#FD4732 url(icons.gif) repeat-x top
}
#menu #h1 ul {
    list-style:none;
    text-align:center;
    display:inline;
    margin:0
}
#menu #h1 li {
    display:block;
    float:left;
    height:33px;
    margin:0
}
#menu #h1 li a {
    float:left;
    display:block;
    text-decoration:none;
    color:#FFF;
    height:33px;
    padding:9px 14px 0 13px
}
#menu #h1 li a:hover {
    background:url(icons.gif) repeat-x 0 -156px;
    text-decoration:none;
    color:#333;
    height:33px;
    padding:9px 14px 0 13px
}
#menu #h1 .menu_txt {
    background:url(icons.gif) no-repeat 0 -123px;
    width:2px;
    height:33px
}
#menu #h2 {
    background:#444;
    padding:8px 0
}
#menu #h2_old {
    background:#444;
    height:27px
}
#menu #h2_old .left {
    padding:3px 0 0 0;
    float:left
}
#menu #h2_old .nav a {
    background:url(icons.gif) no-repeat 3px -253px;
    color:#FFF;
    padding:0 0 0 13px
}
#menu #h2_old .nav a:hover {
    background:url(icons.gif) no-repeat 3px -272px;
    color:#FFD900;
    padding:0 0 0 13px
}
#txt99 {
    clear:both;
    float:left;
    width:980px;
    text-align:left;
}
#masthead {
    background:#fff
}
#main {
    float:left;
    width:629px;
    border-right:1px solid #E1E6D8;
    padding:2px
}
.tLeft {
    float:left;
    width:460px;
    height:32px;
    border:1px solid #E1E6D8;
    margin-right:2px;
    padding:5px 4px
}
.tRight {
    float:left;
    width:149px;
    height:38px;
    line-height:20px;
    border:1px solid #E1E6D8;
    padding:2px
}
#rate {
    clear:both;
    float:left;
    width:628px;
    height:239px;
    color:#999;
    line-height:21px;
    padding-top:3px
}
#rate a {
    margin:0 0 0 3px
}
#mores {
    position:absolute;
    margin-left:156px;
    margin-top:1px
}
#mores ul li {
    display:inline-block;
    height:17px;
    line-height:17px;
    margin-left:5px;
    background:url(icons.gif) no-repeat 0 -104px
}
#mores ul li a {
    margin-left:20px
}
#mores ul li a:hover,#mores ul li a:active {
    text-decoration:none
}
.tab {
    position:relative;
    width:628px
}
.tab .tabOn {
    background:#fff;
    color:#008b00
}
.tab dt {
    position:relative;
    z-index:2;
    bottom:-1px;
    float:left;
    font-weight:700;
    border-top:1px solid #E1E6D8;
    border-right:1px solid #E1E6D8;
    border-left:1px solid #E1E6D8;
    border-bottom:1px solid #FFF;
    color:#006D8C;
    cursor:pointer;
    margin:0 4px;
    padding:0 12px
}
.tab dd {
    position:absolute;
    z-index:1;
    top:1.6em;
    left:0;
    width:614px;
    height:210px;
    border:1px solid #E1E6D8;
    padding:4px 6px
}
#rate .tab dd li {
    display:block;
    float:left;
    width:305px;
    height:21px;
    line-height:21px;
    text-indent:6px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    background:url(icons.gif) no-repeat -18px -87px
}
#index {
    clear:both;
    float:left;
    width:628px;
    margin-top:2px
}
.isList h2 {
    display:block;
    height:23px;
    text-indent:8px;
    font-size:14px;
    line-height:23px;
    background:#F2F2F1 url(icons.gif) no-repeat -10px -123px;
    padding:3px 8px
}
.isList h2 span {
    display:inline;
    font-size:13px;
    float:right;
    line-height:23px;
    font-weight:400;
    background:#F2F2F1 url(icons.gif) no-repeat 0 -215px
}
.iLeft {
    float:left;
    width:312px;
    margin-right:4px
}
.iRight {
    float:left;
    width:312px
}
.iPic {
    float:left;
    width:112px;
    padding-top:6px
}
.iArticle {
    float:left;
    color:#666;
    width:198px;
    overflow:hidden
}
.iArticle li {
    display:block;
    height:22px;
    line-height:22px;
    text-indent:6px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    background:url(icons.gif) no-repeat -18px -87px
}
.iArticle img {
    margin:4px 0
}
#right {
    float:left;
    width:346px
}
#focus {
    clear:both;
    float:left;
    width:336px;
    padding:6px 5px 2px 5px
}
.sideBox {
    clear:both;
    float:left;
    width:342px;
    padding:2px
}
.sideBox h2 {
    clear:both;
    display:block;
    float:left;
    width:340px;
    height:22px;
    line-height:22px;
    font-size:13px;
    text-indent:26px;
    background:#f9f9f8 url(icons.gif) no-repeat 4px -369px;
    border:1px solid #E1E6D8;
    text-align:left;
    padding:3px 0
}
.sideBox h2 span {
    display:block;
    float:right;
    color:#42443E;
    font-weight:400
}
.sideBox h2 span a {
    margin:0 5px
}
.sidePic {
    clear:both;
    float:left;
    width:340px;
    background:url(icons.gif) repeat-x bottom;
    padding:9px 0
}
.sideArticle,.toplist {
    clear:both;
    float:left;
    width:336px;
    color:#666;
    line-height:23px;
    padding-top:7px;
    overflow:hidden
}
.sideArticle li {
    display:block;
    clear:none;
    float:left;
    text-align:left;
    width:50%;
    height:23px;
    text-indent:7px;
    border-bottom:1px dotted #E1E6D8;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    background:url(icons.gif) no-repeat -17px -84px;
    padding:2px 0
}
.toplist li {
    display:block;
    clear:none;
    float:left;
    text-align:left;
    height:23px;
    width:50%;
    text-indent:5px;
    white-space:normal;
    overflow:hidden;
    text-overflow:ellipsis
}
.sideArticle li a {
    text-decoration:none;
    margin:0
}
.toplist li a {
    text-decoration:underline;
    margin:0
}
.toplist span {
    float:left;
    color:#834400;
    width:20px;
    text-align:center
}
#footer {
    clear:both;
    float:left;
    width:976px;
    text-align:center;
    background:#fff;
    padding:0 2px
}
#footNav {
    clear:both;
    background:#F9F9F8;
    border:1px solid #E1E6D8;
    padding:5px 0
}
#footNav a {
    padding:0 3px 0 5px
}
#copyright {
    clear:both;
    line-height:21px;
    padding:8px 0
}
#hits {
    font-weight:700;
    color:#666;
    margin-left:16px
}
#main_down {
    float:left;
    width:629px;
    border-right:1px solid #E1E6D8;
    padding:2px 2px 0
}
#headpath {
    clear:both;
    color:#333;
    border-bottom:2px solid #f6f5f5;
    padding:5px 10px
}
#path {
    clear:both;
    color:#3D4136;
    height:20px;
    line-height:20px;
    border-bottom:2px solid #f0f0f0;
    background:url(icons.gif) no-repeat 0 -427px;
    padding:0 3px 0 13px
}
#path ins {
    float:right
}
#main h1 {
    clear:both;
    font-size:26px;
    text-align:center;
    color:#f30;
    line-height:1.5;
    font-family:SimHei,Verdana,Arial,Helvetica,sans-serif;
    margin:0;
    padding:6px 0 2px
}
#main h1 a:link,#main h1 a:visited {
    color:#f30
}
#subBox {
    clear:both;
    float:left;
    width:629px
}
#divide {
    float:left;
    width:434px;
    font-weight:700;
    padding:4px 0
}
#divide a {
    font-weight:400;
    color:#008606
}
#loft {
    float:left;
    width:180px;
    text-align:right;
    padding:4px 5px
}
#loft a {
    margin:0 2px
}
.share a:link,.share a:visited {
    color:#008606;
    font-weight:700
}
.share a:hover,.share a:active {
    color:#f60;
    font-weight:700
}
#correlativeBox {
    clear:both;
    width:484px;
    margin:auto;
    margin-bottom:4px
}
#correlativeBox .xgxs {
    float:left;
    width:484px;
    padding:3px 0;
    color:#555;
    font-weight:700;
    font-size:12px;
    text-align:center;
    background:#F9F9F8;
    border:1px solid #F1F1F0;
    border-bottom:none
}
#correlativeBox .xgxs_b {
    float:left;
    width:484px;
    line-height:0;
    border:1px solid #F1F1F0;
    border-top:none;
    margin-bottom:4px
}
#correlativeBox .xgxs_b li {
    float:left;
    font-size:13px;
    width:242px;
    padding-top:4px
}
#correlativeBox a {
    display:block;
    float:left;
    line-height:20px;
    padding-left:7px;
    margin-left:5px
}
#correlativeBox a:link,#correlativeBox a:visited {
    background:url(icons.gif) no-repeat 0 -392px;
    font-size:13px;
    height:20px
}
#correlativeBox a:hover,#correlativeBox a:active {
    background:url(icons.gif) no-repeat 0 -412px;
    text-decoration:none;
    font-size:13px;
    height:20px;
    color:#F30
}
.topsideSpecial {
    clear:both;
    float:left;
    width:336px;
    padding:5px 0
}
.sideSpecial {
    clear:both;
    float:left;
    width:336px;
    background:url(icons.gif) repeat-x 0 -999px;
    padding:5px 0
}
.sideSpecial li,.topsideSpecial li {
    float:left;
    width:94px;
    line-height:22px;
    padding:0 0 0 17px
}
.distinct {
    background:url(icons.gif) no-repeat -7px -469px
}
.menubar {
    background:url(icons.gif) no-repeat -7px -487px
}
/*saixuan start*/
.saixuan {
    padding:12px 9px 8px 14px;
    border-top:1px solid #F4F4F4;
    border-bottom:1px solid #F4F4F4;
    position:relative;
}
.saixuan dl {
    display:block;
    overflow:hidden;
    line-height:18px;
    height:26px;
}
.saixuan dd,.saixuan dt {
    float:left;
}
.saixuan dt {
    font-weight:700;
    width:80px;
}
.saixuan dd {
    width:521px;
    text-align:left;
    margin-left:0;
}
.saixuan dd a {
    margin-right:14px;
    display:inline-block;
}
.saixuan dd a:visited {
    color:#333;
}
.saixuan dd a.selected {
    color:#88af3f;
    background-color:#88af3f;
    color:#fff;
    padding:2px 11px;
}
/*saixuan end*/
#pages {
    clear:both;
    width:629px;
    margin:0 auto;
    padding:2px 0
}
#pages div.pager,#pages div.dtpager {
    font-family:verdana;
    font-size:13px;
    height:24px;
    color:#444;
    border:1px dotted #ddd;
    text-align:center;
    background:#f9f9f8;
    padding:9px 1px 7px 1px
}
#pages div.pager ul {
    list-style-type:none;
    line-height:1.2em;
    margin:0;
    padding:0
}
#pages div.pager li {
    float:left;
    color:#999;
    margin:0 3px 0 0
}
#pages div.pager li.p_pagedes {
    color:#458b00;
    padding:3px 2px 3px 3px
}
#pages div.pager li.p_total {
    color:#88af3f;
    padding:4px 3px
}
#pages div.pager li.p_current,#pages div.pager b,#pages div.dtpager b {
    background:#b2e05d;
    color:#FFF;
    padding:3px 5px;
}
#pages div.pager li a:link,#pages div.pager a:link,#pages div.dtpager a:link,.pager li a:visited,#pages div.pager a:visited,#pages div.dtpager a:visited {
    color:#88af3f;
    background:#fff;
    border:1px solid #ddd;
    text-decoration:none!important;
    padding:3px 3px
}
#pages div.pager li a:link,.pager li a:visited {
    float:left;
}
#pages div.pager li a:hover,#pages div.pager a:hover,#pages div.dtpager a:hover,#pages div.dtpager a:active,#pages div.pager a:active,#pages div.pager li a:active {
    background:#f1ffd6;
    color:#638425;
    border-color:#85bd1e;
    text-decoration:none!important;
}
#catalog {
    clear:both;
    padding:5px 0
}
#catalog img {
    margin:1px 0
}
#catalog .listbg {
    clear:both;
    color:#776955;
    border-bottom:1px solid #E1E6D8;
    padding:7px 0 8px 10px;
    overflow:hidden
}
#catalog .listbg2 {
    clear:both;
    color:#333;
    border-bottom:3px solid #E1E6D8;
    padding:0 0 6px 13px;
    overflow:hidden
}
#catalog .listbg .img {
    margin:5px 10px 4px 0;
    padding:1px;
    border:#D6D6D6 1px solid;
    background:#fff;
    float:left;
    display:block;
}
#catalog .listbg div {
    margin-top:5px
}
#catalog .listbg .title {
    font-size:14px;
    font-weight:700;
    margin:0 0 0 2px
}
#catalog .listbg font {
    color:#777
}
#catalog .listbg a:hover font,#catalog .listbg a:active font {
    color:#00CC0B
}
#catalog .listbg_s a:link,#catalog .listbg_s a:hover,#catalog .listbg_s a:visited {
    color:#555;
    font-weight:400;
    font-size:12px;
    margin:0 1px
}
span.dingg {
    float:left;
    background-color:#ffeb93;
    border:#e8ca78 1px solid;
    color:#834400;
    width:26px;
    text-align:center
}
span.classname {
    float:left;
    color:#ff0000;
    margin:0 0 0 4px
}
#friendlinks {
    clear:both;
    float:left;
    width:974px;
    color:#008606;
    text-align:left;
    border-top:1px solid #E1E6D8;
    background:#fff;
    padding:5px 3px
}
#friendlinks li {
    float:left;
    text-align:left;
    line-height:23px;
    white-space:nowrap;
    padding:0 5px
}
#friendlinks a {
    color:#333
}
#pageMainArea {
    clear:both;
    width:629px
}
.sy_box_0 {
    margin:0;
    padding:0
}
.sy_box_1 {
    width:150px;
    height:115px;
    overflow:hidden;
    position:absolute;
    margin:71px 0 0 311px;
    z-index:9999;
    background-repeat:no-repeat;
    /*background-image:url(haoshu.gif)*/
}
* html .sy_box_1 {
    /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="haoshu.gif")*/
}
#downInfoArea {
    clear:both;
    float:left;
    color:#000;
    width:627px;
    border:1px double #E1E6D8;
    overflow:hidden;
    margin:2px 0
}
#downInfoArea p {
    display:block;
    margin:0
}
#downInfoArea h1 {
    display:block;
    font-size:15px;
    font-weight:700;
    text-align:center;
    color:#2E8B57;
    height:29px;
    line-height:29px;
    background:#F7F7F5;
    margin:1px 1px 0
}
span.vip {
    display:inline-block;
    margin-left:2px;
    width:29px;
    height:13px;
    line-height:12px;
    text-indent:-999px;
    overflow:hidden;
    /*background:url(vip.gif) no-repeat*/
}
#downInfoArea .downInfoRowR {
    float:left;
    display:block;
    width:300px;
    text-align:center;
    background:#fff;
    margin:2px 2px 0
}
#downInfoArea .downInfoRowL {
    float:left;
    width:312px;
    display:inline;
    overflow:hidden;
    padding:1px 0 1px 3px
}
.downInfoRowL span.img {
    float:right;
    padding-top:3px;
    /*background:url(bgs.gif) no-repeat right bottom;*/
    width:128px;
    height:172px
}
.downInfoRowL li {
    display:block;
    height:23px;
    line-height:23px;
    color:#4F4F4F;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.downInfoRowL li b {
    color:#555
}
.downInfoRowL li span.strong {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #09B295;
    border-radius: 3px;
    color: #fff;
    padding: 1px 5px;
}
.downInfoRowL li a:hover {
    color:#09B295;
    text-decoration:none
}
.downInfoRowL li a:visited {
    color:#333;
    text-decoration:none
}
li.read del {
    font-weight:700;
    color:#7A7A7A;
    height:17px;
    line-height:17px;
    padding:0 1px;
    display:inline-block;
    background-color:#fff
}
li.zuozhe a,li.read a {
    font-weight:600;
    color:#555;
}
li.read a {
    color:#9ACD32;
    font-weight:700;
    height:17px;
    line-height:17px;
    padding:0 3px;
    display:inline-block;
    text-decoration:none;
    background-color:#efefef
}
li.zuozhe a:hover,li.read a:hover {
    color:#14b9d5;
    text-decoration:none
}
.downInfoRowL em {
    display:inline-block;
    width:65px;
    height:13px;
    line-height:12px;
    text-indent:-999px;
    overflow:hidden;
    /*background:url(bgs.gif) no-repeat right -300px*/
}
.downInfoRowL .no1 {
    background-position:-52px -66px
}
.downInfoRowL .no2 {
    background-position:-39px -66px
}
.downInfoRowL .no3 {
    background-position:-26px -66px
}
.downInfoRowL .no4 {
    background-position:-13px -66px
}
.downInfoRowL .no5 {
    background-position:0 -66px
}
* html #downInfoArea .downInfoRowL img {
    margin:0 0 1px
}
#downInfoArea .downInfoRowL img {
    vertical-align:middle;
    border:none
}
#mainstory {
    clear:both;
    background:#fff;
    border:1px double #E1E6D8;
    overflow:hidden;
    margin:2px 0 0;
    padding:0
}
#mainstory h2 span.boxhead {
    position:absolute;
    clear:both;
    color:#09B295;
    font-size:12px;
    height:20px;
    line-height:20px;
    width:85px;
    text-indent:25px;
    background:#fff;
    border-left:1px solid #E1E6D8;
    border-top:1px solid #E1E6D8;
    border-right:1px solid #E1E6D8;
    margin:3px 0 0 8px;
    padding:3px 0 0
}
#mainstory h2 {
    clear:both;
    font-weight:700;
    height:26px;
    background:#F7F7F5;
    border-bottom:1px solid #E1E6D8;
    margin:0;
    padding:0
}
#mainstory .bdshare {
    float:right;
    color:#666;
    margin:0 9px 0 173px
}
#mainstory .headLinks {
    float:right;
    margin:4px 9px 0 3px
}
#mainstory h2 span.col-icon1 {
    /*background:#fff url(icons.gif) no-repeat 0 -580px*/
}
#mainstory h2 span.col-icon7 {
    /*background:#fff url(icons.gif) no-repeat 0 -608px*/
}
#mainstory h2 span.col-icon10 {
    /*background:#fff url(icons.gif) no-repeat 0 -634px*/
}
#mainSoftIntro {
    font-family:Simsun;
    color:#5D5D5D;
    line-height:24px;
    font-size:14px;
    margin:3px 0;
    padding:4px 5px 0
}
#mainSoftIntro a {
    font-family:Simsun;
    color:#008606;
    font-size:100%;
    line-height:24px
}
div#mainSoftIntro .quote {
    width:232px;
    border:1px solid #00f;
    color:#00f;
    text-align:center;
    margin:3px;
    padding:3px 20px
}
div#mainSoftIntro .quote2 {
    /*background:url(bg/quote.jpg) no-repeat 0 2px;*/
    width:500px;
    font-size:13px;
    line-height:20px;
    background-color:#d4c08c;
    color:#513910;
    border:#C93 1px solid;
    margin:3px auto;
    padding:20px 23px
}
.downlistbox {
    float:left;
    display:block;
    width:401px;
    padding:12px 5px 3px 14px
}
.downlistbox li.downAddress_li a {
    display:block;
    color:#fcfcfc;
    font-weight:bold;
    width:393px;
    height:74px;
    text-indent:100px;
    /*background:url(download.jpg) no-repeat 0 -74px*/
}
.downlistbox li.downAddress_li a:hover {
    display:block;
    color:#fcfcfc;
    font-weight:bold;
    width:393px;
    height:74px;
    text-indent:100px;
    text-decoration:none;
    /*background:url(download.jpg) no-repeat 0 0*/
}
.downlistbox li.downAddress_li a span.downlist1 {
    display:block;
    font-size:25px;
    padding:13px 0 0 0
}
.downlistbox li.downAddress_li a span.downlist2 {
    display:block;
    font-size:16px;
    padding:3px 0 0 0
}
.downlistbox li.downAddress_li a span.downlist2 em {
    font-size:18px
}
.downlistbox li.yuedu {
    color:#808080;
    background:none;
    height:auto;
    width:auto;
    display:inline-block;
    padding:3px 0 0 0
}
.downlistbox li.yuedu a {
    color:#AE8F00;
}
.downlistbox li.yuedu a:hover {
    color:#EAC100;
}
li.down-search a {
    /*background:url(bgs.gif) no-repeat 0 -96px;*/
    color:#aaa
}
.downsidebox {
    float:left;
    width:150px;
    display:inline;
    padding:0 5px 5px 50px
}
.downsidebox li.finally {
    clear:both;
    text-align:center;
    overflow:hidden;
    height:1px;
    line-height:0;
    border:0;
    font-size:0;
    margin:0;
    padding:0
}
.newDate {
    font-size:10px;
    color:#F03;
    padding:0 3px
}
.oldDate {
    font-size:10px;
    color:#999;
    padding:0 3px
}
.S_headline1 {
    color:#090
}
.S_headline2 {
    color:#C00
}
.mainGreen {
    color:#555
}
.mainGreen small {
    font-size:12px;
    color:#AAA;
    margin-left:3px
}
.ggad {
    float:right;
    width:336px;
    height:280px;
    vertical-align:top;
    margin:6px 5px 2px 2px;
    padding:10px 0 0 10px
}
.ggad1 {
    float:left;
    width:336px;
    height:280px;
    vertical-align:top;
    margin:10px 5px 2px 2px;
    padding:10px 0 0 10px
}
#ggad2 {
    width:980px;
    vertical-align:top;
    background:#FFF
}
.Red {
    color:#FF1493
}
.gray {
    color:gray
}
.yellow {
    color:yellow
}
.zongse {
    color:#D4C69F
}
.blue {
    color:#09B295
}
.green {
    color:#548C00
}
.E99 {
    font-size:13px
}
.strong,.Bold {
    font-weight:700
}
#catalog .listbg a:link,#catalog .listbg a:visited,#catalog .listbg2 a:link,#catalog .listbg2 a:visited,#catalog .listbg a:link font,#catalog .listbg a:visited font,#catalog .listbg2 a:link font,#catalog .listbg2 a:visited font,#copyright a,#path a {
    color:#548C00
}
#album,#album2,#album3,#zenith,.isList {
    clear:both
}
#search form span,#path font {
    display:none
}
#mores ul li,#downAddress ul li,#ggad2_1 {
    float:left
}
.istxt99 h2 a:hover,.istxt99 h2 a:active,.isList h2 a:link,.isList h2 a:visited,.isList h2 a:hover,.isList h2 a:active {
    color:#89895A
}
.istxt99 a:link img,.istxt99 a:visited img,.tuiPic a:link img,.tuiPic a:visited img,.isList a:link img,.isList a:visited img {
    border:1px solid #d8d8d8;
    padding:2px
}
.istxt99 a:hover img,.istxt99 a:active img,.isList a:hover img,.isList a:active img {
    background:none repeat scroll 0 0 #F06;
    border:1px solid #F06
}
.tuiPic a:hover img,.tuiPic a:active img {
    border:1px solid #CD5B45
}
.tuiPic {
    clear:both;
    float:left;
    padding:7px 0 3px 0
}
#articleInfo a,.isList h2 span a:link,.isList h2 span a:visited,.isList h2 span a:hover,.isList h2 span a:active {
    color:#888
}
#mores ul,.isLeft {
    clear:both;
    float:left
}
#mores a:link,#mores a:visited,.istxt99 h2,.istxt99 h2 a:link,.istxt99 h2 a:visited {
    color:#42443E
}
span#textIntro a {
    color:#666
}
#mainSoftIntro {
    position:relative;
    overflow:hidden;
}
#gradient {
    width:100%;
    height:30px;
    /*background:url() repeat-x;*/
    position:absolute;
    bottom:0;
    left:0;
}
#read-more {
    padding:0 5px 7px 0;
}
#read-more a {
    float:right;
    padding-right:9px;
    color:#e78e8f;
    font-size:13px;
    font-weight:700;
    text-decoration:none;
}
#read-more a:hover {
    color:#e78e8f;
}
.btn {
    width:19px;
    height:57px;
    position:fixed;
    right:50%;
    margin-right:-519px;
    bottom:24px;
    /*background:url('/images/hddb.png') no-repeat;*/
}
.btn:hover {
    background-position:-19px 0;
}
#rate .tab dd li a:visited,.iArticle li a:visited,.toplist li a:visited {
    color:#8E8E8E;
    text-decoration:none
}
.toplist li a:visited {
    text-decoration:underline
}
#catalog .listbg span.mainGreen a:link,#catalog .listbg span.mainGreen a:visited {
    color:#AE8F00;
    text-decoration:none
}
#catalog .listbg span.mainGreen a:hover {
    color:#EAC100;
    text-decoration:none
}